stage a protest - Spanish English Dictionary